WooCommerceSerialNumbers\Lib\Model D

Total Complexity 337
Dependencies 7
Dependents 0
Total lines 2,588
Lines of code 1,191
Logical lines of code 694
Comment lines 1,135
Methods 70
Properties 13

Methods 70

Method Rating Maintainability Complexity Lines of code
prepare_where_query()
D
19
56 228
all()
D
31 35 94
read_metadata()
A
44 12 44
prepare_order_by_query()
A
47 11 33
save_metadata()
A
50 11 25
get()
A
51 10 27
sanitize_date()
A
52 10 23
__construct()
A
51 9 25
bool_to_string()
A
59 9 15
insert()
A
53 8 23
set_props()
A
53 8 22
read()
S
50 7 26
prepare_date_query()
S
47 6 38
string_to_bool()
S
59 7 15
delete_meta()
S
53 6 26
prepare_search_query()
S
52 6 23
update()
S
52 6 22
prepare_meta_query()
S
54 6 19
set_meta()
S
50 5 31
string_to_int()
S
59 6 15
prepare_limit_query()
S
56 5 17
prepare_query_args()
S
49 4 32
prepare_select_query()
S
60 5 12
get_prop()
S
60 5 12
set_prop()
S
63 5 11
get_meta()
S
54 4 24
save()
S
54 4 21
create()
S
55 4 18
__clone()
S
62 4 12
delete()
S
52 3 25
delete_metadata()
S
58 3 16
apply_changes()
S
61 3 13
is_equal()
S
62 3 11
get_date_prop()
S
65 3 8
__toString()
S
75 2 4
__set()
S
67 2 8
__unset()
S
67 2 8
__isset()
S
67 2 7
__wakeup()
S
67 2 8
is_date_valid()
S
70 2 6
set_date_prop()
S
68 2 7
__get()
S
70 2 6
get_boolean_prop()
S
67 2 7
get_props()
S
65 2 9
get_data()
S
69 2 7
get_metadata()
S
67 2 8
prepare_query_clauses()
S
61 1 12
get_query_clauses()
S
62 1 12
__sleep()
S
81 1 3
is_valid_column()
S
79 1 3
get_core_data()
S
78 1 3
get_columns()
S
79 1 3
set_defaults()
S
67 1 8
exists()
S
76 1 4
get_hook_prefix()
S
80 1 3
set_change()
S
80 1 3
prepare_having_query()
S
74 1 4
prepare_group_by_query()
S
74 1 4
prepare_join_query()
S
74 1 4
get_changes()
S
82 1 3
get_id()
S
82 1 3
set_id()
S
80 1 3
prepare_from_query()
S
73 1 4
set_boolean_prop()
S
79 1 3
query()
S
79 1 3
count()
S
75 1 4
__destruct()
S
91 1 2
set_object_read()
S
80 1 3
get_object_read()
S
82 1 3
remove_cache()
S
81 1 3